<?php

include "includes/session.php";
include "includes/comunes.php";

//TRATO EL VENDEDOR
if($_POST['origen']==1){//verifico si el vendedor existe o hay que crearlo
$monto=str_replace(",",".",$_POST['monto']);
  //1- desde accionistas
  //<>1 desde vehiculos 
   $gassql="INSERT INTO `movcaja` 
   (`movFecha`, 
   `movAccionista`, 
   `movUsuario`, 
   `movTipo`, 
   `movRubro`, 
   `movConcepto`, 
   `movMonto`) 
   VALUES ('".date("Y-m-d")."', 
   ".$_POST['acc'].", 
   ".$_SESSION['usuId'].", 
   ".$_POST['tipomov'].", 
   ".$_POST['tipo'].", 
   '".$_POST['concepto']."', 
   ".(float)$monto.")
   
"; 
   
   //echo $gassql;die();
   $resGas=  cons_sql_up($gassql);
   $idGasto=  mysql_insert_id();
   
    //verifico el tipo y en base a eso sumo o resto efectivo
    if($_POST['tipomov']==1)//es un ingreso
    {$sqlAccionista1="UPDATE `accionista` SET `accionistaEfectivo`=`accionistaEfectivo`+ ".(float)$monto." WHERE `accionistaId`=".$_POST['acc'];
	   }else //resto del efectivo pendiente
	   {$sqlAccionista1="UPDATE `accionista` SET `accionistaEfectivo`=`accionistaEfectivo`- ".(float)$monto." WHERE `accionistaId`=".$_POST['acc'];
		 }
   
   $ejeAccio=cons_sql_up($sqlAccionista1); 
   
   
}else{//solo actualizo datos si existe cargado

//obtengo el boleto de compra venta para asi obtener los accionistas y porcentajes
$sqlBol="select * from boletocompra where boletoVehiculo=".$_POST['aut'];
$resBol=cons_sql_up($sqlBol);
$reg=mysql_fetch_array($resBol);

//actualizo el precio de costo del vehiculo
$sqlVehiculo="UPDATE `vehiculo` SET `precioCosto`=precioCosto + ".(float)$_POST['monto'].",`precioVenta`=precioVenta + ".(float)$_POST['monto']." WHERE `idAuto`=".$_POST['aut'];
$resVeh=cons_sql_up($sqlVehiculo);


//veo si tiene el accionista 1
if($reg['boletoAccionista']){
	$monto=$_POST['monto']*($reg['boletoAccionistaPor']/100);
	$montoFinal=str_replace(",",".",$monto);
	$gassql="INSERT INTO `movcaja` 
   (`movFecha`, 
   `movAccionista`,
   `movVehiculo`, 
   `movUsuario`, 
   `movTipo`, 
   `movRubro`, 
   `movConcepto`, 
   `movMonto`) 
   VALUES ('".date("Y-m-d")."', 
   ".$reg['boletoAccionista'].", 
   ".$_POST['aut'].", 
   ".$_SESSION['usuId'].", 
   ".$_POST['tipomov'].", 
   ".$_POST['tipo'].", 
   '".$_POST['concepto']."', 
   ".(float)$montoFinal.")
   
"; 
   
   //echo $gassql;die();
   $resGas=  cons_sql_up($gassql);
   $idGasto=  mysql_insert_id();
   
  
   //verifico el tipo y en base a eso sumo o resto efectivo
    if($_POST['tipomov']==1)//es un ingreso
    {$sqlAccionista1="UPDATE `accionista` SET `accionistaEfectivo`=`accionistaEfectivo`+ ".(float)$montoFinal." WHERE `accionistaId`=".$reg['boletoAccionista'];
	   }else //resto del efectivo pendiente
	   {$sqlAccionista1="UPDATE `accionista` SET `accionistaEfectivo`=`accionistaEfectivo`- ".(float)$montoFinal." ,`accionistaCapVehiculo`=`accionistaCapVehiculo`+ ".(float)$montoFinal." WHERE `accionistaId`=".$reg['boletoAccionista'];
		 }
   
   $ejeAccio=cons_sql_up($sqlAccionista1); 
	
	}

 //veo si tiene el accionista 2
if($reg['boletoAccionista1']){
	$monto=$_POST['monto']*($reg['boletoAccionista1Por']/100);
	$montoFinal=str_replace(",",".",$monto);
	$gassql="INSERT INTO `movcaja` 
   (`movFecha`, 
   `movAccionista`,
   `movVehiculo`, 
   `movUsuario`, 
   `movTipo`, 
   `movRubro`, 
   `movConcepto`, 
   `movMonto`) 
   VALUES ('".date("Y-m-d")."', 
   ".$reg['boletoAccionista1'].", 
   ".$_POST['aut'].", 
   ".$_SESSION['usuId'].", 
   ".$_POST['tipomov'].", 
   ".$_POST['tipo'].", 
   '".$_POST['concepto']."', 
   ".(float)$montoFinal.")
   
"; 
   
   //echo $gassql;die();
   $resGas=  cons_sql_up($gassql);
   $idGasto=  mysql_insert_id();
   
	 //verifico el tipo y en base a eso sumo o resto efectivo
    if($_POST['tipomov']==1)//es un ingreso
    {$sqlAccionista1="UPDATE `accionista` SET `accionistaEfectivo`=`accionistaEfectivo`+ ".(float)$montoFinal." WHERE `accionistaId`=".$reg['boletoAccionista1'];
	   }else //resto del efectivo pendiente
	   {$sqlAccionista1="UPDATE `accionista` SET `accionistaEfectivo`=`accionistaEfectivo`- ".(float)$montoFinal.",`accionistaCapVehiculo`=`accionistaCapVehiculo`+ ".(float)$montoFinal." WHERE `accionistaId`=".$reg['boletoAccionista1'];
		 }
   
   $ejeAccio=cons_sql_up($sqlAccionista1); 
	
	
	
	} 
	
	//veo si tiene el accionista 1
if($reg['boletoAccionista2']){
	$monto=$_POST['monto']*($reg['boletoAccionista2Por']/100);
	$montoFinal=str_replace(",",".",$monto);
	$gassql="INSERT INTO `movcaja` 
   (`movFecha`, 
   `movAccionista`,
   `movVehiculo`, 
   `movUsuario`, 
   `movTipo`, 
   `movRubro`, 
   `movConcepto`, 
   `movMonto`) 
   VALUES ('".date("Y-m-d")."', 
   ".$reg['boletoAccionista2'].", 
   ".$_POST['aut'].", 
   ".$_SESSION['usuId'].", 
   ".$_POST['tipomov'].", 
   ".$_POST['tipo'].", 
   '".$_POST['concepto']."', 
   ".(float)$montoFinal.")
   
"; 
   
   //echo $gassql;die();
   $resGas=  cons_sql_up($gassql);
   $idGasto=  mysql_insert_id();
	
	 //verifico el tipo y en base a eso sumo o resto efectivo
    if($_POST['tipomov']==1)//es un ingreso
    {$sqlAccionista1="UPDATE `accionista` SET `accionistaEfectivo`=`accionistaEfectivo`+ ".(float)$montoFinal." WHERE `accionistaId`=".$reg['boletoAccionista2'];
	   }else //resto del efectivo pendiente
	   {$sqlAccionista1="UPDATE `accionista` SET `accionistaEfectivo`=`accionistaEfectivo`- ".(float)$montoFinal.",`accionistaCapVehiculo`=`accionistaCapVehiculo`+ ".(float)$montoFinal." WHERE `accionistaId`=".$reg['boletoAccionista2'];
		 }
   
   $ejeAccio=cons_sql_up($sqlAccionista1); 
	
	
	
	} 
	
	
	//veo si tiene el accionista 1
if($reg['boletoAccionista3']){
	$monto=$_POST['monto']*($reg['boletoAccionista3Por']/100);
	$montoFinal=str_replace(",",".",$monto);
	$gassql="INSERT INTO `movcaja` 
   (`movFecha`, 
   `movAccionista`,
   `movVehiculo`, 
   `movUsuario`, 
   `movTipo`, 
   `movRubro`, 
   `movConcepto`, 
   `movMonto`) 
   VALUES ('".date("Y-m-d")."', 
   ".$reg['boletoAccionista3'].", 
   ".$_POST['aut'].", 
   ".$_SESSION['usuId'].", 
   ".$_POST['tipomov'].", 
   ".$_POST['tipo'].", 
   '".$_POST['concepto']."', 
   ".(float)$montoFinal.")
   
"; 
   
   //echo $gassql;die();
   $resGas=  cons_sql_up($gassql);
   $idGasto=  mysql_insert_id();
	
	 //verifico el tipo y en base a eso sumo o resto efectivo
    if($_POST['tipomov']==1)//es un ingreso
    {$sqlAccionista1="UPDATE `accionista` SET `accionistaEfectivo`=`accionistaEfectivo`+ ".(float)$montoFinal." WHERE `accionistaId`=".$reg['boletoAccionista3'];
	   }else //resto del efectivo pendiente
	   {$sqlAccionista1="UPDATE `accionista` SET `accionistaEfectivo`=`accionistaEfectivo`- ".(float)$montoFinal.",`accionistaCapVehiculo`=`accionistaCapVehiculo`+ ".(float)$montoFinal." WHERE `accionistaId`=".$reg['boletoAccionista3'];
		 }
   
   $ejeAccio=cons_sql_up($sqlAccionista1); 
	
	
	
	} 
	
	
 
    
}
//FIN TRATO VENDEDOR
if($_POST['origen']==1)
header("Location: ListadoMovEfectivo.php?per_id=".$_POST['acc']."&men=Se han registrado correctamente el Movimiento");
else
header("Location: ListadoMovGastosVehiculos.php?aut_id=".$_POST['aut']."&men=Se han registrado correctamente el Gasto");

?>
